a latter-day robin hood - French English Dictionary